<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Map对象</title>
</head>
<body>
    <h2>map对象保存键值对，任何值（对象或者原始值）都可以作为一个键或一个值</h2>
    <h3>Maps 和 Objects的区别</h3>
    <p>1. 一个Object的键只能是字符串或者Symbols,但一个Map的键可以是任意值</p>
    <p>2. Map 中的键值是有序的（FIFO原则），而添加到对象中的键则不是。</p>
    <p>3. Map 的键值对 个数可以从size属性获取，而Object的键值对 个数 只能手动计算</p>
    <p>4. Object都有自己的原型，原型链上的键名有可能和你自己在对象上设置的键名产生 冲突</p>
</body>
</html>